Публикации с тэгом "Scheme (programming language)"
СТАТЬЯ Разработка клиент-серверной системы для накопления событий смартфонов
Здравствуйте. В этой статье я хочу поделиться своим опытом разработки достаточно интересной клиент-серверной системы, архивирующей события смартфонов и предоставляющей к ним централизованный доступ через web-интерфейс. К событиям можно отнести SMS-сообщения, звонки, изменение географических координат и другие. Кому не ясна область применения подобной системы, читайте текст на вводной странице сайта: http://www.altermoby.com (не бойтесь отсутствия SSL-сертификата – скоро будет исправлено). На дан...
СТАТЬЯ Когда программирование становится искусством: Schem'атическая музыка Эндрю Соренсена
Для кого-то программирование — это работа, тяжкий труд, ежедневная рутина. Для кого-то — это хобби, интересные исследования, некая форма развлечения. А есть еще третий тип людей, для которых программирование — это вид искусства. Такие люди пишут морской бой на Brainfuck'е, или, как герой сегодняшней статьи, — создают музыкальные шоу на функциональном языке Scheme, одного из диалектов Lisp. Эндрю Соренсен (Andrew Sorensen) — разработчик IDE для Scheme под названием Impromptu. Главной особенностью...
СТАТЬЯ Заметки о F#. Часть 0: введение
Итак, сначала я хочу сказать пару слов о функциональном программировании вообще. Функциональное программирование — раздел дискретной математики и парадигма программирования, в которой процесс вычисления трактуется как вычисление значений функций в их математическом понимании. То есть, в грубом обобщении, вся программа является функциональной зависимостью результата от входных аргументов:program = f(args)Императивных стиль программирования описывает алгоритм — последовательность шагов, которые не...
СТАТЬЯ Видеокурс Programming Paradigms (Stanford)
27 лекций минут по 20 каждая ведут Джерри Кейн из Стэнфорда и Сашей Рашем (Facebook). Рассматриваются концепции и основы C, ассемблера, C++, Scheme, Python и Haskell. Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department. Lecture 1 | Programming Paradigms (Stanford) Professor Cain provides an overview of the course. Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Prog...